#打印二进制数据

# 二进制数据处理
binary_data = b'Hello World'

# 原始字节
print("原始字节:", binary_data)

# 十六进制显示
print("十六进制:", ' '.join(f'{b:02x}' for b in binary_data))

# ASCII显示（不可打印字符用.表示）
print("ASCII显示:", ''.join(chr(b) if 32 <= b <= 126 else '.' for b in binary_data))

# 二进制显示
print("二进制:", ' '.join(f'{b:08b}' for b in binary_data))

# \x格式显示
print("\\x格式:", ''.join(f'\\x{b:02x}' for b in binary_data))